What is the meaning of the word "long-horned grasshoppers"?
Definitions:
-
large green long-horned grasshopper of North America
noun
- You can hear the katydids in our backyard at night.
- You can hear the katydids in our backyard at night.